package com.pdg.mcplugin.ranger.api;

import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.Player;

import com.pdg.mcplugin.ranger.api.results.RangerAPICompassResult;
import com.pdg.mcplugin.ranger.api.results.RangerAPIForgetResult;
import com.pdg.mcplugin.ranger.api.results.RangerAPIListResult;
import com.pdg.mcplugin.ranger.api.results.RangerAPINearestResult;
import com.pdg.mcplugin.ranger.api.results.RangerAPIRememberResult;
import com.pdg.mcplugin.ranger.api.results.RangerAPIRenameResult;

public class RangerAPI_Implementation implements RangerAPI{

	@Override
	public RangerAPIRememberResult remember(Player thePlayer,
			String thePlaceName, Location theLocation) {
		//TODO
		return null;
	}

	@Override
	public RangerAPIRenameResult rename(Player thePlayer,
			String theOriginalPlaceName, String theNewPlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIForgetResult forget(Player thePlayer, String thePlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPINearestResult nearest(Player thePlayer) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIListResult list(Player thePlayer, String theFilter) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPICompassResult compass(Player thePlayer, String thePlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIRememberResult publicRemember(World theWorld,
			String thePlaceName, Location theLocation) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIRenameResult publicRename(World theWorld,
			String theOriginalPlaceName, String theNewPlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIForgetResult publicForget(World theWorld,
			String thePlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPINearestResult publicNearest(Player thePlayer) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPIListResult publicList(World theWorld, String theFilter) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public RangerAPICompassResult publicCompass(Player thePlayer,
			String thePlaceName) {
		// TODO Auto-generated method stub
		return null;
	}

}
